magnifying power of a telescope or lens - Französisch Englisch Wörterbuch